#ifndef EXGAME_H
#define EXGAME_H

#include "NeroGame\NGame.h"

extern std::string GScene;

class ExGame : public Game::NGame
{
	RTTI_DECLARATIONS(ExGame, Game::NGame)

public:
	ExGame();
	
	virtual ~ExGame(void);

	virtual void Initialize(const std::string& scene);

	virtual void Deinitialize();

	virtual void Update(float deltaTime);

	virtual void Render();

	virtual void Notify(Engine::NEventPublisher* aEventPublisher, float wallTime);

	virtual void EndGame();
};

#endif //EXGAME_H